package com.wlyy.bcwlw.sys;

import javax.servlet.http.HttpSession;

import com.wlyy.bcwlw.sys.user.entity.UserProfile;

/**
 * 
 * @ClassName. SecuritySessionContext
 * @Description. 安全框架会话上下文
 * @author zhangyang
 * @date 2015年8月31日 下午2:59:18
 * @version V1.0
 */
public class SecuritySessionContext {

	/**
	 * 
	* @Title. getUser
	* @Description. 从session中获得用户信息 
	* @param session
	* @return UserProfile
	* @exception.
	 */
	public static UserProfile getUser(HttpSession session) {
		UserProfile userP = (UserProfile) (session
				.getAttribute(SecurityConst.AQ_AUTHENTICATION_KEY));
		return userP;
	} 
	
	/**
	 * 
	* @Title. setUser
	* @Description. 将用户信息放到session中
	* @param session
	* @param user void
	* @exception.
	 */
	public static void setUser(HttpSession session, UserProfile user) {
		session.setAttribute(SecurityConst.AQ_AUTHENTICATION_KEY, user);
	}
}
